Levels of Persistency in Place/Transition Nets
نویسندگان
چکیده
The classical notion of persistency, originated in 60s, has been extensively studied up to now. An action of a processing system is said to be persistent if, whenever it becomes enabled, it remains enabled until executed. And a system is said to be persistent if each of its actions is persistent. This notion, introduced by Karp/Miller, is one of the most frequently discussed issues in the Petri net theory. The notion is based on the rule “no action can disable another one”. For uniformity, we name the traditional persistency notion e/e-persistency. We propose two ways of generalization of this notion: l/l-persistency and e/l-persistency. The first is “no action can kill another one” (an action is said to be l/l-persistent if it remains live until executed), and the second “no action can kill another enabled one” (an action is e/l-persistent if, whenever it is enabled, it cannot be killed by another action). And l/land e/lpersistency of a system means that any action of the system meets the respective property. One can say that the traditional e/e-persistency is enabling-oriented, and the new notions, l/land e/lpersistency, are liveness-oriented. We study the three kinds of persistency in place/transition nets, the fundamental class of Petri nets. We compare the three classes of persistent Petri nets (denoted Pe/e, Pl/l and Pe/l) and prove that they form the increasing strict hierarchy Pe/e Pl/l Pe/l. We study decision problems concerning persistencies (of the three types). We introduce the notion of convex subsets of IN and show that such sets are rational. Moreover, we generalize the classical marking reachability problem to the Set Reachability Problem, and prove that the latter is decidable for rational convex sets of markings. Then we prove that all kinds of persistency are decidable for place/transition nets.
منابع مشابه
On Persistent Reachability in Petri Nets
The notion of persistency, based on the rule “no action can disable another one” is one of the classical notions in concurrency theory. In this paper, we deal with arbitrary place/transition nets, but concentrate on their persistent computations. It leads to an interesting decision problem: Is a given marking reachable with a persistent run? In order to study the persistent-reachability problem...
متن کاملPersistency and Nonviolence Decision Problems in P/T-Nets with Step Semantics
Persistency is one of the notions widely investigated due to its application in concurrent systems. The classical notion refers to nets with a standard sequential semantics. We will present two approaches to the issue (nonviolence and persistency). The classes of different types of nonviolence and persistency will be defined for nets with step semantics. We will prove that decision problem conc...
متن کاملThe Consistent Use of Names and Polymorphism in the Definition of Object Petri Nets
This paper seeks to present a more elegant and general definition of Object Petri Nets than previously. It is more general since it supports transition fusion as well as place fusion. It is more elegant because it captures all the notions of place substitution, transition substitution, place fusion, and transition fusion under the single notion of binding. This is achieved by explicitly support...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملPetri Nets as Integrated Modelling Techniques
3 Review of Place/Transition Nets 8 3.1 “Dining Philosophers” as PT Net . . . . . . . . . . . . . . . . . . 8 3.2 Place/Transition Nets . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Marking Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4 A “Dining Philosophers” Process . . . . . . . . . . . . . . . . . . 12 3.5 Occurence Nets and Processes . . . . . . . . . . . . . ....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Fundam. Inform.
دوره 93 شماره
صفحات -
تاریخ انتشار 2009